#ifndef FILEBUFFERWITHSIGNALS_H
#define FILEBUFFERWITHSIGNALS_H

#include "filebuffer.h"

/*!
 * \brief The FileBufferWithSignals class
 * Синхронная потоконебезопасная реализация буфера файлов, использующая для оповещения о результатах
 * операций с файлами сигналы
 */
class FileBufferWithSignals : public FileBuffer
{
public:
    void loadFile(QString fName);
    void saveFile(QString fName);
    void clearData();
protected:
    void setState(State newState);
};

#endif // FILEBUFFERWITHSIGNALS_H
